* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    //路径是相对于html文档的地址，这里是index.html
    _behavior: url("css/csshover3.htc");
    font-family: Arial, Verdana, "宋体";
    height: 1024px;
    _font-family: "宋体";
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
}
img {
    border: 0;
}
table {
    border-collapse: collapse;
    border: none;
}
input {
    border: 0;
    font-size: 12px;
}
.container {
    width: 1210px;
    //width: 990px;
    margin: 0 auto;
}
// .clearfloat {
//     clear: both;
//     height: 0;
//     font-size: 1px;
//     line-height: 0px;
// }
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.header {
    position: relative;
    z-index: 10000;
    .top {
        position: relative;
        background-color: #F7F7F7;
        border-bottom: 1px solid #EEEEEE;
        //pop显示在最上面
        z-index: 1000;
        ul li {
            height: 30px;
            line-height: 30px;
            a {
                color: #666;
                &:hover {
                    color: #E4393C;
                    text-decoration: underline;
                }
            }
        }
        ul.left {
            float: left;
            li {
                height: 30px;
                line-height: 30px;
                margin-right: 16px;
                float: left;
                color: #666;
                span {
                    display: block;
                    background-repeat: no-repeat;
                    float: left;
                }
            }
            li.favorites {
                margin-right: 19px;
                span {
                    width: 13px;
                    height: 13px;
                    margin-top: 8px;
                    margin-right: 3px;
                    background-image: url(../images/header-star.png);
                    -webkit-transform: rotate(-360deg);
                    transform: rotate(-360deg);
                    transition: all 0.2s ease-in 0s;
                }
                &:hover span {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
            li.follow {
                position: relative;
                span.left-img {
                    width: 12px;
                    height: 12px;
                    margin-top: 9px;
                    margin-right: 6px;
                    background-image: url(../images/header-weixin.png);
                }
                div {
                    display: none;
                    position: absolute;
                    width: 116px;
                    height: 129px;
                    top: 35px;
                    left: -23px;
                    background-color: #fff;
                    border: 1px solid #ddd;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    background: 0px -30px no-repeat url(../images/header-weixin.png);
                    z-index: 100;
                    span {
                        position: absolute;
                        width: 0;
                        height: 0;
                        left: 48px;
                        border-width: 9px;
                        border-style: solid;
                        /* 下面两句兼容IE6三角形 */
                        
                        _overflow: hidden;
                        _border-style: dotted dashed solid dashed;
                    }
                    span.arrow1 {
                        top: -18px;
                        border-color: transparent transparent #ddd transparent;
                    }
                    span.arrow2 {
                        top: -17px;
                        border-color: transparent transparent #fff transparent;
                    }
                }
                &:hover div.pop {
                    display: block;
                }
            }
            li.address {
                position: relative;
                span.left-img {
                    position: relative;
                    width: 12px;
                    height: 16px;
                    margin-top: 7px;
                    margin-right: 7px;
                    background-position: -5px -4px;
                    background-image: url(../images/header-address.png);
                    z-index: 10;
                }
                strong {
                    position: relative;
                    margin-left: 0.3px;
                    margin-right: 3.3px;
                    font-weight: 700;
                    z-index: 10;
                }
                a.change {
                    position: relative;
                    z-index: 10;
                }
                div.pop {
                    display: none;
                    position: absolute;
                    width: 300px;
                    height: 257px;
                    left: -6px;
                    background-color: #fff;
                    border: 1px solid #ddd;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    *top: 30px !important;
                    _top: 30px;
                    .p-top {
                        position: absolute;
                        width: 106px;
                        height: 27px;
                        top: -29px;
                        left: -1px;
                        background-color: #fff;
                        border: 1px solid #ddd;
                        *top: -29px !important;
                    }
                    .p-cover {
                        position: absolute;
                        width: 106px;
                        height: 2px;
                        top: -1px;
                        background-color: #fff;
                        *left: 0px !important;
                        _left: 0;
                        _overflow: hidden;
                    }
                    .p-close {
                        position: absolute;
                        width: 18px;
                        height: 17px;
                        top: -3px;
                        left: 286px;
                        background-position: -35px -2px;
                        background-image: url(../images/header-address.png);
                        z-index: 10;
                    }
                    .p-content {
                        margin-top: -1px;
                        margin-left: 17px;
                        p {
                            height: 20px;
                            margin-bottom: 8px;
                            _margin-bottom: 0px;
                            span {
                                display: inline-block;
                                width: 67px;
                                height: 20px;
                                a {
                                    height: 20px;
                                    text-decoration: none;
                                    padding: 3px 3px 2px 3px;
                                    color: #005ea7;
                                    font-size: 12px;
                                    &:hover {
                                        background-color: #005ea7;
                                        color: #fff;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        ul.right {
            float: right;
            li {
                height: 30px;
                line-height: 30px;
                margin-left: 8px;
                float: left;
                color: #666;
                a {
                    padding-right: 3px;
                }
                a.set-z-index {
                    position: relative;
                    z-index: 10;
                }
                span.set-z-index {
                    position: relative;
                    z-index: 10;
                }
                p.set-z-index {
                    display: inline;
                    position: relative;
                    z-index: 10;
                }
                span.v-line {
                    /*    display: block;*/
                    
                    height: 12px;
                    margin-top: 9px;
                    margin-right: 11px;
                    border-left: 1px solid #ddd;
                    float: left;
                    /*IE6下定义很小的高度bug，用overflow属性来限制div高度的自动调整*/
                    
                    _overflow: hidden;
                }
                span.arrow {
                    position: absolute;
                    width: 7px;
                    height: 4px;
                    top: 13px;
                    left: 68px;
                    background-position: -95px -55px;
                    background-repeat: no-repeat;
                    background-image: url(../images/header-group-1.png);
                    -webkit-transform: rotate(-360deg);
                    transform: rotate(-360deg);
                    transition: all 0.2s ease-in 0s;
                }
            }
            li.login span {
                margin-left: 2px;
            }
            li.vip {
                position: relative;
                span.v-line {
                    margin-right: 9px;
                }
                span.left-img {
                    position: absolute;
                    display: block;
                    width: 24px;
                    height: 11px;
                    top: 9px;
                    left: 10px;
                    background-repeat: no-repeat;
                    background-image: url(../images/header-vip.png);
                    _overflow: hidden;
                }
                a {
                    margin-left: 28px;
                }
                &:hover span.left-img {
                    background-position: 0px -15px;
                }
            }
            li.enterprise-channel {
                span.v-line {
                    margin-right: 9px;
                }
                span.left-img {
                    width: 21px;
                    height: 11px;
                    margin-top: 9px;
                    margin-right: 7px;
                    background-repeat: no-repeat;
                    background-image: url(../images/header-ec.jpg);
                    float: left;
                }
            }
            li.hover:hover span.arrow {
                -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
            }
            li.phone {
                position: relative;
                width: 100px;
                _width: 101px;
                span.left-img {
                    position: absolute;
                    width: 13px;
                    height: 22px;
                    top: 5px;
                    left: 14px;
                    background-position: -128px -360px;
                    background-repeat: no-repeat;
                    background-image: url(../images/header-group-1.png);
                    float: left;
                    transition: all 0.2s ease 0s;
                }
                a.set-z-index {
                    margin-left: 25px;
                }
                span.arrow {
                    left: 93px;
                }
                div.pop {
                    display: none;
                    position: absolute;
                    width: 210px;
                    height: 214px;
                    padding: 60px 10px 20px 30px;
                    top: 30px;
                    left: 5px;
                    background-color: #fff;
                    border: 1px solid #ddd;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    div.t {
                        position: absolute;
                        width: 98px;
                        height: 26px;
                        top: -28px;
                        left: -1px;
                        background-color: #fff;
                        background-clip: border-box;
                        background-origin: padding-box;
                        border: 1px solid #ddd;
                        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    }
                    div.b {
                        position: absolute;
                        width: 98px;
                        height: 12px;
                        top: -1px;
                        left: 0px;
                        background-color: #fff;
                    }
                    div.c {
                        position: absolute;
                        width: 10px;
                        height: 10px;
                        top: 0px;
                        left: 94px;
                        background-color: #fff;
                        z-index: 1000;
                    }
                    div.c-ad {
                        position: absolute;
                        width: 220px;
                        height: 65px;
                        top: 24px;
                        left: 8px;
                        background-repeat: no-repeat;
                        background-image: url(../images/header-phone-ad.png);
                    }
                    div.pop-content {
                        //解决子元素有浮动时没有撑开父元素
                        _zoom: 1;
                        div.ct-left {
                            position: relative;
                            width: 76px;
                            height: 76px;
                            margin-top: 10px;
                            background-repeat: no-repeat;
                            background-image: url(../images/header-phone-weixin-1.png);
                            float: left;
                            z-index: 1;
                        }
                        div.ct-right {
                            margin-top: -5px;
                            margin-right: 18px;
                            width: 100px;
                            float: right;
                            _margin-right: 7px;
                            strong {
                                color: #E4393C;
                            }
                            a.apple {
                                display: block;
                                width: 96px;
                                height: 29px;
                                margin-top: 2px;
                                background-position: 0px -360px;
                                background-repeat: no-repeat;
                                background-image: url(../images/header-group-1.png);
                            }
                            a.android {
                                display: block;
                                width: 96px;
                                height: 29px;
                                margin-top: 7px;
                                background-position: 0px -399px;
                                background-repeat: no-repeat;
                                background-image: url(../images/header-group-1.png);
                            }
                        }
                    }
                    div.p-c-bottom {
                        margin-top: 30px;
                        div.ct-left {
                            background-image: url(../images/header-phone-weixin-2.png);
                        }
                    }
                }
                &:hover span.left-img {
                    background-position: -128px -399px;
                }
                &:hover div.pop {
                    display: block;
                }
            }
            li.customer {
                position: relative;
                width: 75px;
                div {
                    display: none;
                    position: absolute;
                    width: 73px;
                    height: 110px;
                    padding-top: 27px;
                    top: 3px;
                    left: 5px;
                    background-color: #fff;
                    border: 1px solid #ddd;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    p {
                        line-height: 22px;
                        margin-left: 6px;
                        _margin-left: 10px;
                    }
                }
                &:hover div {
                    display: block;
                }
            }
            li.rss {
                position: relative;
                width: 83px;
                div.pop {
                    display: none;
                    position: absolute;
                    width: 232px;
                    height: 209px;
                    padding: 0px 9px;
                    top: 30px;
                    left: -172px;
                    background-color: #fff;
                    border: 1px solid #ddd;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    div.t {
                        position: absolute;
                        width: 73px;
                        height: 26px;
                        top: -28px;
                        left: 176px;
                        background-color: #fff;
                        border: 1px solid #ddd;
                        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                    }
                    div.b {
                        position: absolute;
                        width: 73px;
                        height: 12px;
                        top: -1px;
                        left: 177px;
                        background-color: #fff;
                    }
                    div.c {
                        position: absolute;
                        width: 10px;
                        height: 10px;
                        top: 0px;
                        left: 167px;
                        background-color: #fff;
                    }
                    strong {
                        display: block;
                        margin-top: -1px;
                        margin-bottom: -1px;
                    }
                    p {
                        line-height: 22px;
                        a {
                            display: inline-block;
                            margin-right: 7px;
                        }
                    }
                    div.rp-center {
                        margin-top: 3px;
                        padding-bottom: 3px;
                        border-top: 1px solid #F2F2F2;
                        border-bottom: 1px solid #F2F2F2;
                    }
                }
                &:hover div.pop {
                    display: block;
                }
            }
        }
    }
    .ad-1 {
        margin-top: 2px;
    }
    .header-content {
        margin-top: 10px;
        margin-bottom: 10px;
        height: 70px;
        .logo {
            position: relative;
            width: 270px;
            height: 60px;
            margin-top: 5px;
            background-image: url(../images/logo.png);
            float: left;
            .ad-2 {
                position: absolute;
                width: 110px;
                height: 70px;
                top: -5px;
                left: 168px;
                background-color: #fff;
                img {
                    margin-left: 10px;
                }
            }
        }
        .search {
            width: 500px;
            margin-left: 30px;
            margin-top: 9px;
            float: left;
            .search-top {
                *height: 36px!important;
                position: relative;
                input {
                    width: 411px;
                    height: 21px;
                    padding-top: 4.3px;
                    padding-bottom: 4.7px;
                    padding-left: 5px;
                    border-top: 3px solid #e4393c;
                    border-bottom: 3px solid #e4393c;
                    border-left: 3px solid #e4393c;
                    border-right: 0;
                    font-size: 14px;
                    color: #999;
                    float: left;
                    height: 30px\0;
                    padding-top: 0px\0;
                    padding-bottom: 0px\0;
                    line-height: 30px\0;
                    *height: 30px;
                    *padding-top: 0px;
                    *padding-bottom: 0px;
                    *line-height: 30px;
                    _font-family: "宋体";
                    &:focus {
                        box-shadow: 2px 2px 3px 0px #d2d2d2 inset;
                    }
                }
                a.s-t-submit {
                    width: 56.3px;
                    height: 26px;
                    padding-left: 24.7px;
                    padding-top: 10px;
                    background-color: #e4393c;
                    float: right;
                    font-size: 14px;
                    font-weight: 800;
                    color: #fff;
                    *width: 57px;
                    padding-left: 24px;
                }
                .search-pop {
                    display: none;
                    position: absolute;
                    width: 418px;
                    height: 73px;
                    top: 35px;
                    border: 1px solid #e4393c;
                    background-color: #fff;
                    box-shadow: 0px 0px 5px 0px #d2d2d2;
                    *left: 0px;
                    ul {
                        li {
                            height: 24px;
                            line-height: 24px;
                            a {
                                margin-left: 6px;
                                color: #005aa0;
                                *float: left;
                                *vertical-align: middle;
                            }
                            span {
                                margin-right: 7px;
                                color: #aaa;
                                float: right;
                                *vertical-align: middle;
                            }
                            a.delete {
                                display: none;
                                margin-right: 7px;
                                float: right;
                            }
                            &:hover {
                                cursor: pointer;
                            }
                        }
                        li.close {
                            border-top: 1px solid #efefef;
                            a {
                                margin-right: 7px;
                                color: #666;
                                float: right;
                            }
                        }
                        li.list:hover {
                            background-color: #ffdfc6;
                        }
                        li.list:hover span {
                            display: none;
                        }
                        li.list:hover a.delete {
                            display: block;
                        }
                    }
                }
            }
            p.search-bottom {
                margin-top: 4.7px;
                color: #999;
                a {
                    margin-right: 10px;
                    color: #999;
                }
                a.sb-red {
                    color: red;
                }
            }
        }
        .user-admin {
            position: relative;
            width: 104px;
            height: 30px;
            margin-left: 20px;
            margin-top: 14px;
            border: 1px solid #efefef;
            background-color: #f7f7f7;
            float: left;
            &:hover div.ua-pop {
                display: block;
            }
            span.ua-left {
                position: absolute;
                width: 20px;
                height: 17px;
                top: 6px;
                left: 5px;
                background-image: url(../images/header-group-1.png);
                background-position: -121px -30px;
                z-index: 1;
            }
            a.ua-title {
                position: absolute;
                left: 31px;
                top: 6.5px;
                color: #666;
                z-index: 1;
                &:hover {
                    color: #E4393C;
                    text-decoration: underline;
                }
            }
            span.ua-arrow {
                position: absolute;
                width: 0;
                height: 0;
                left: 86px;
                top: 12px;
                border-width: 5px;
                border-style: solid dashed dashed dashed;
                border-color: #ccc transparent transparent transparent;
                z-index: 1;
                _overflow: hidden;
            }
            &:hover span.ua-left {
                top: 7px;
                left: 6px;
                background-image: url(../images/header-group-1.png);
                background-position: -121px -60px;
            }
            &:hover span.ua-arrow {
                top: 7px;
                border-style: dashed dashed solid dashed;
                border-color: transparent transparent #ccc transparent;
                *top: 5px;
                *border-width: 6px;
            }
            .ua-pop {
                display: none;
                position: absolute;
                width: 310px;
                height: 282px;
                top: 31px;
                left: -207px;
                background-color: #fff;
                border: 1px solid #e3e3e3;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                .t {
                    position: absolute;
                    width: 104px;
                    height: 31px;
                    top: -33px;
                    left: 205px;
                    background-color: #fff;
                    border: 1px solid #e3e3e3;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                }
                .b {
                    position: absolute;
                    width: 104px;
                    height: 12px;
                    top: -1px;
                    left: 206px;
                    background-color: #fff;
                }
                .c {
                    position: absolute;
                    width: 12px;
                    height: 12px;
                    left: 194px;
                    background-color: #fff;
                }
                .ua-pop-top {
                    height: 37px;
                    line-height: 37px;
                    padding-left: 9px;
                    color: #666;
                    a {
                        color: #005ea7;
                        &:hover {
                            text-decoration: underline;
                        }
                    }
                }
                .ua-pop-center {
                    height: 140px;
                    padding: 5px 10px;
                    border-top: 1px solid #eee;
                    ul {
                        li {
                            width: 134px;
                            height: 28px;
                            line-height: 28px;
                            a {
                                margin-left: 5px;
                                color: #005ea7;
                            }
                            &:hover {
                                cursor: pointer;
                                background-color: #f5f5f5;
                            }
                            &:hover a {
                                color: #E4393C;
                            }
                        }
                    }
                    ul.center-left {
                        width: 144px;
                        border-right: 1px solid #eee;
                        float: left;
                    }
                    ul.center-right {
                        float: right;
                    }
                }
                .ua-pop-bottom {
                    height: 73px;
                    padding: 9px 9px 12px 9px;
                    background-color: #f3f3f3;
                    p {
                        color: #666;
                        a {
                            color: #005ea7;
                            float: right;
                            *float: none;
                            *margin-left: 110px;
                            &:hover {
                                text-decoration: underline;
                            }
                        }
                    }
                    ul {
                        li {
                            margin-top: 6px;
                            margin-right: 8px;
                            width: 50px;
                            height: 50px;
                            border: 1px solid #ddd;
                            float: left;
                        }
                        li.end {
                            margin-right: 0px;
                        }
                    }
                }
            }
        }
        .cart {
            position: relative;
            width: 124px;
            height: 30px;
            margin-left: 10px;
            margin-top: 14px;
            border: 1px solid #efefef;
            background-color: #f7f7f7;
            float: left;
            .c-left {
                position: absolute;
                width: 20px;
                height: 17px;
                top: 6px;
                left: 6px;
                background-image: url(../images/header-group-1.png);
                background-position: -121px -90px;
                z-index: 1;
            }
            a {
                position: absolute;
                left: 31px;
                top: 6.5px;
                color: #666;
                z-index: 1;
                &:hover {
                    text-decoration: underline;
                    color: #e4393c;
                }
            }
            .c-arrow {
                position: absolute;
                width: 0;
                height: 0;
                left: 110px;
                top: 9px;
                border-width: 5px;
                border-style: dashed dashed dashed solid;
                border-color: transparent transparent transparent #ccc;
                _overflow: hidden;
                z-index: 1;
            }
            &:hover div.cart-pop {
                display: block;
            }
            &:hover span.c-left {
                background-position: -121px -120px;
            }
            .c-pop {
                position: absolute;
                width: 19px;
                left: 20px;
                top: -13px;
                z-index: 10;
                .c-p-left {
                    width: 6px;
                    height: 19px;
                    background-image: url(../images/header-group-1.png);
                    background-position: -133px -279px;
                    background-repeat: no-repeat;
                    float: left;
                }
                .c-p-right {
                    width: 13px;
                    height: 18px;
                    background-image: url(../images/header-group-1.png);
                    background-position: -128.5px -250px;
                    background-repeat: no-repeat;
                    color: #fff;
                    line-height: 18px;
                    float: right;
                }
            }
            .cart-pop {
                display: none;
                position: absolute;
                left: -225px;
                top: 31px;
                width: 348px;
                height: 69px;
                border: 1px solid #ddd;
                background-color: #fff;
                box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                .t {
                    position: absolute;
                    left: 223px;
                    top: -34px;
                    width: 124px;
                    height: 32px;
                    border: 1px solid #ddd;
                    background-color: #fff;
                    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                }
                .b {
                    position: absolute;
                    left: 224px;
                    top: -1px;
                    width: 124px;
                    height: 12px;
                    background-color: #fff;
                }
                .c {
                    position: absolute;
                    left: 212px;
                    width: 12px;
                    height: 12px;
                    background-color: #fff;
                }
                .cp-img {
                    position: absolute;
                    top: 10px;
                    left: 45px;
                    width: 57px;
                    height: 49px;
                    background-image: url(../images/header-group-1.png);
                    float: left;
                }
                p {
                    position: relative;
                    top: 27px;
                    right: 55px;
                    color: #999;
                    float: right;
                    z-index: 1;
                }
            }
        }
        .jubao {
            margin-top: 5px;
            float: right;
        }
    }
}
.main {
    .main-top {
        .nav-left {
            position: relative;
            float: left;
            z-index: 10;
            h2 {
                width: 210px;
                height: 40px;
                line-height: 39.5px;
                background-color: #e4393c;
                a {
                    margin-left: 20px;
                    color: #fff;
                    font-family: "microsoft yahei";
                    font-size: 14px;
                    font-weight: 700;
                    &:hover {
                        text-decoration: underline;
                    }
                }
            }
            ul.nav-left-categroys {
                width: 206px;
                height: 405px;
                padding-top: 3px;
                border: 2px solid #e4393c;
                border-top: 0;
                background-color: #fafafa;
                li.level1 {
                    width: 187px;
                    height: 28px;
                    line-height: 26px;
                    padding-left: 13px;
                    border-bottom: 1px solid #fff;
                    color: #666;
                    *vertical-align: middle!important;
                    h3 {
                        position: relative;
                        width: 175px;
                        font-size: 14px;
                        font-weight: 400;
                        float: left;
                        z-index: 10;
                        a {
                            color: #333;
                            &:hover {
                                font-weight: 800;
                                color: #e4393c;
                                text-decoration: underline;
                            }
                        }
                    }
                    span {
                        width: 6px;
                        height: 9px;
                        margin-top: 10px;
                        margin-right: 5px;
                        background-image: url(../images/header-group-1.png);
                        background-position: -110px -45px;
                        float: right;
                    }
                    &:hover div.nav-left-pop {
                        display: block;
                    }
                }
                li.li-last {
                    border-bottom: 0;
                }
                li.n1 {
                    div.nav-left-pop {
                        display: none;
                        position: absolute;
                        width: 705px;
                        height: 439px;
                        top: 43px;
                        left: 200px;
                        border: 1px solid #ddd;
                        background-color: #fff;
                        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
                        .cover {
                            position: absolute;
                            width: 199px;
                            height: 26px;
                            left: -199px;
                            top: -1px;
                            background-color: #fff;
                            border-top: 1px solid #ddd;
                            border-bottom: 1px solid #ddd;
                            box-shadow: #DDD 0px 0px 8px 0px;
                            .c-cut1 {
                                position: absolute;
                                width: 10px;
                                height: 35px;
                                left: 199px;
                                background-color: #fff;
                            }
                        }
                        ul.nl-pop-left {
                            padding-left: 8px;
                            padding-right: 18px;
                            width: 477px;
                            float: left;
                            li.first-layer {
                                padding-top: 8px;
                                padding-bottom: 7px;
                                border-bottom: 1px solid #eee;
                                *overflow: auto!important;
                                a.first {
                                    width: 54px;
                                    height: 22px;
                                    line-height: 23px;
                                    padding-right: 6px;
                                    text-align: right;
                                    float: left;
                                    color: #e4393c;
                                }
                                a.underline {
                                    text-decoration: underline;
                                }
                                ul {
                                    width: 417px;
                                    float: right;
                                    li {
                                        height: 22px;
                                        line-height: 23px;
                                        float: left;
                                        white-space: nowrap;
                                        a {
                                            height: 14px;
                                            padding-left: 8px;
                                            padding-right: 8px;
                                            border-left: 1px solid #ccc;
                                            color: #666;
                                            &:hover {
                                                text-decoration: underline;
                                                color: #e4393c;
                                            }
                                        }
                                    }
                                }
                            }
                            li.last {
                                border-bottom: 0;
                            }
                        }
                        .nav-left-pop-right {
                            margin-top: 12px;
                            margin-right: 8px;
                            float: right;
                            .nav-left-pop-ad a img {
                                margin-bottom: 4px;
                                display: block;
                            }
                            ul {
                                margin-top: 20px;
                                h4 {
                                    color: #e4393c;
                                    margin-bottom: 8px;
                                }
                                li {
                                    height: 20px;
                                    line-height: 20px;
                                    a {
                                        color: #666;
                                        &:hover {
                                            text-decoration: underline;
                                        }
                                    }
                                }
                            }
                        }
                        a.nl-pop-close {
                            display: block;
                            position: absolute;
                            width: 26px;
                            height: 26px;
                            top: -1px;
                            left: 706px;
                            background-color: #000;
                            filter: alpha(opacity=60);
                            opacity: 0.6;
                            color: #fff;
                            line-height: 26px;
                            text-align: center;
                            font-weight: 600;
                            font-size: 14px;
                            _left: 714px;
                        }
                    }
                }
            }
        }
        .main-top-right {
            width: 1000px;
            float: right;
            ul.nav-right {
                background-color: #e4393c;
                *zoom: 1!important;
                li {
                    width: 83px;
                    height: 40px;
                    float: left;
                    vertical-align: middle;
                    a {
                        display: block;
                        width: 85px;
                        height: 40px;
                        line-height: 40px;
                        text-align: center;
                        font-family: "microsoft yahei";
                        font-size: 15px;
                        font-weight: 700;
                        color: #fff;
                        &:hover {
                            background-color: #a40000;
                        }
                    }
                }
                li.index {
                    a {
                        background-color: #a40000;
                    }
                }
                li.nav-ad {
                    float: right;
                    a {
                        display: block;
                        width: 91px;
                        height: 40px;
                        line-height: 40px;
                        margin-right: 10px;
                        padding-left: 40px;
                        color: #ffde00;
                        height: 40px;
                        background-image: url(../images/nav-ad-1.png);
                        font-family: "microsoft yahei";
                        font-size: 20px;
                        font-style: italic;
                        font-weight: 700;
                    }
                }
            }
            .main-top-right-content {
                margin-top: 10px;
                margin-left: 10px;
                .content-left {
                    _width: 670px;
                    float: left;
                    .slide {
                        position: relative;
                        width: 670px;
                        height: 240px;
                        vertical-align: middle;
                        ul.slide-content {
                            li {
                                display: none;
                                a {
                                    display: block;
                                    img {
                                        width: 670px;
                                        height: 240px;
                                        _vertical-align: middle;
                                    }
                                }
                            }
                            li.display {
                                display: block;
                            }
                        }
                        ul.slide-nav {
                            position: absolute;
                            top: 211px;
                            left: 502px;
                            li {
                                width: 22px;
                                height: 22px;
                                line-height: 22px;
                                text-align: center;
                                margin-right: 5px;
                                border-radius: 11px;
                                background-color: #999;
                                color: #fff;
                                float: left;
                                &:hover {
                                    cursor: default;
                                }
                            }
                            li.display {
                                background-color: #e4393c;
                            }
                        }
                    }
                }
                .content-right {
                    *width: 310px;
                    float: right;
                    h2 {
                        margin-top: 12.5px;
                        strong {
                            font-family: "microsoft yahei";
                            font-size: 14px;
                            font-weight: 700;
                            color: #666;
                            float: left;
                        }
                        a {
                            margin-top: 2px;
                            font-family: Arial, Verdana, "宋体";
                            font-size: 12px;
                            font-weight: 400;
                            color: #005ea7;
                            float: right;
                            &:hover {
                                text-decoration: underline;
                            }
                        }
                    }
                    .hotnews {
                        border: 1px solid #f1f1f1;
                        border-top: 2px solid #aaa;
                        padding: 4px 10px 4px 10px;
                        margin-top: 5px;
                        ul {
                            height: 100px;
                            li {
                                height: 25px;
                                line-height: 25px;
                                a {
                                    color: #666;
                                    &:hover {
                                        color: red;
                                        text-decoration: underline;
                                    }
                                }
                                a.hotnews-red {
                                    color: red;
                                }
                            }
                        }
                        ul.hotnews-left {
                            width: 143px;
                            border-right: 1px solid #f1f1f1;
                            float: left;
                        }
                        ul.hotnews-right {
                            width: 144px;
                            float: right;
                            li {
                                margin-left: 10px;
                            }
                        }
                    }
                    .fastnav {
                        position: relative;
                        margin-top: 10px;
                        width: 308px;
                        height: 167px;
                        border: 1px solid #eee;
                        overflow: hidden;
                        ul.fastnav-content {
                            position: absolute;
                            top: 0;
                            left: 1;
                            li {
                                float: left;
                                border-right: 1px solid #eee;
                                a {
                                    position: relative;
                                    display: block;
                                    width: 76px;
                                    height: 82px;
                                    text-align: center;
                                    line-height: 116px;
                                    color: #666;
                                    _overflow: hidden;
                                    b {
                                        position: absolute;
                                        top: 73px;
                                        left: 33px;
                                        width: 0;
                                        height: 0;
                                        border-width: 3px;
                                        border-style: solid;
                                        border-color: #aaa transparent transparent transparent;
                                        _overflow: hidden;
                                        _border-color: #aaa #fff #fff #fff;
                                    }
                                    span {
                                        position: absolute;
                                        display: block;
                                        width: 45px;
                                        height: 35px;
                                        background-image: url(../images/main-top-content-right-fastnav.png);
                                        background-repeat: no-repeat;
                                    }
                                    span.phone {
                                        top: 10px;
                                        left: 17px;
                                        background-position: 0px 0px;
                                    }
                                    span.air {
                                        top: 10px;
                                        left: 17px;
                                        background-position: 0px -50px;
                                    }
                                    span.lottery {
                                        top: 10px;
                                        left: 17px;
                                        background-position: -126px 0px;
                                    }
                                    span.game {
                                        top: 10px;
                                        left: 17px;
                                        background-position: -189px 0px;
                                    }
                                    span.tour {
                                        top: 10px;
                                        left: 16px;
                                        background-position: -63px 0px;
                                    }
                                    span.movie {
                                        top: 10px;
                                        left: 16px;
                                        background-position: -63px -50px;
                                    }
                                    span.money {
                                        top: 10px;
                                        left: 18px;
                                        background-position: -127px -50px;
                                    }
                                    span.water {
                                        top: 10px;
                                        left: 17px;
                                        background-position: -189px -50px;
                                    }
                                    &:hover {
                                        color: red;
                                        text-decoration: underline;
                                    }
                                }
                            }
                            li.top {
                                border-bottom: 1px solid #eee;
                                a {
                                    height: 84px;
                                }
                            }
                            li.left {
                                a {
                                    width: 76px;
                                }
                                border-right: 0;
                            }
                        }
                        span.close {
                            display: none;
                            position: absolute;
                            top: 35px;
                            right: 10px;
                            font-family: simsun;
                            font-size: 20px;
                            color: #aaa;
                            font-weight: 400;
                            z-index: 100;
                        }
                        .pop {
                            display: none;
                            position: absolute;
                            top: 167px;
                            left: -1px;
                            background-color: #fff;
                            ul.pop-title {
                                height: 30px;
                                li {
                                    width: 76px;
                                    height: 29px;
                                    line-height: 32px;
                                    text-align: center;
                                    border: 1px solid #eee;
                                    border-right: 0;
                                    float: left;
                                    a {
                                        color: #666;
                                    }
                                    &:hover a {
                                        color: red;
                                        text-decoration: underline;
                                    }
                                }
                                li.display {
                                    border-bottom: 0;
                                }
                            }
                            ul.pop-content {
                                width: 308px;
                                height: 127px;
                                .phone {
                                    margin-top: 14px;
                                    margin-left: 10px;
                                    form {
                                        table {
                                            tr {
                                                td {
                                                    color: #666;
                                                }
                                                td.left {
                                                    width: 50px;
                                                    text-align: right;
                                                }
                                                td.right {
                                                    width: 250px;
                                                    text-align: left;
                                                }
                                            }
                                            tr.no1 {
                                                input.phone-no {
                                                    width: 115px;
                                                    height: 20px;
                                                    padding-top: 0.2px;
                                                    padding-left: 2px;
                                                    border-style: solid;
                                                    border-width: 1px;
                                                    border-color: #aaa #ddd #ddd #aaa;
                                                    color: #999;
                                                    font-size: 12px;
                                                    vertical-align: middle;
                                                    *height: 16px;
                                                    *padding-top: 4px;
                                                }
                                            }
                                            tr.no2 {
                                                height: 25px;
                                            }
                                            tr.no3 {
                                                height: 42px;
                                                _height: 38px;
                                                .phone-select {
                                                    margin-top: 9px;
                                                    padding-left: 2px;
                                                    width: 59px;
                                                    height: 22px;
                                                    font-size: 12px;
                                                    float: left;
                                                }
                                                strong {
                                                    margin-left: 5px;
                                                    line-height: 40px;
                                                    color: #cc3300;
                                                }
                                            }
                                            tr.no4 {
                                                height: 21px;
                                                input.button {
                                                    width: 70px;
                                                    height: 21px;
                                                    background-color: #e4393c;
                                                    color: #fff;
                                                    border: 0;
                                                    border-radius: 3px;
                                                    font-size: 12px;
                                                }
                                                a {
                                                    position: relative;
                                                    margin-left: 5px;
                                                    top: 2px;
                                                    color: #005ea7;
                                                    _top: 1px;
                                                }
                                            }
                                        }
                                    }
                                }
                                .air {
                                    margin-top: 1px;
                                    .top {
                                        position: relative;
                                        width: 300px;
                                        height: 28px;
                                        border-bottom: 1px solid #eee;
                                        li {
                                            a {
                                                position: absolute;
                                                display: block;
                                                color: #005eab;
                                                left: 103px;
                                                height: 28px;
                                                line-height: 28px;
                                                float: left;
                                            }
                                            a.first {
                                                left: 11px;
                                            }
                                        }
                                        li.display {
                                            a {
                                                color: #e4393c;
                                                border-bottom: 1px solid #e4393c;
                                            }
                                        }
                                    }
                                    .content {
                                        ul.international {
                                            margin-top: 10px;
                                            margin-left: 1px;
                                            li {
                                                margin-left: 10px;
                                                text-align: center;
                                                float: left;
                                                _display: inline;
                                                a {
                                                    display: block;
                                                    width: 139px;
                                                    height: 98px;
                                                    span {
                                                        display: block;
                                                        margin-top: -2px;
                                                        color: #005eab;
                                                        *margin-top: 2px;
                                                    }
                                                }
                                            }
                                        }
                                        .domestic {
                                            //display: none;
                                            p {
                                                margin-left: 11px;
                                                color: #666;
                                                span {
                                                    float: left;
                                                    line-height: 19px;
                                                }
                                                select {
                                                    display: block;
                                                    height: 19px;
                                                    font-size: 12px;
                                                    padding-left: 1px;
                                                    float: left;
                                                }
                                            }
                                            p.first-line {
                                                margin-top: 12px;
                                                margin-bottom: 14px;
                                                select {
                                                    width: 80px;
                                                }
                                                select.first {
                                                    margin-right: 12px;
                                                }
                                            }
                                            p.second-line {
                                                select {
                                                    width: 50px;
                                                }
                                                select.first {
                                                    width: 60px;
                                                }
                                                span {
                                                    margin: 0px 2px;
                                                }
                                                span.first {
                                                    margin: 0;
                                                }
                                            }
                                            p.third-line {
                                                margin-top: 16px;
                                                _margin-top: 10px;
                                                input {
                                                    width: 70px;
                                                    height: 21px;
                                                    font-size: 12px;
                                                    background-color: #e4393c;
                                                    color: #fff;
                                                    border: 0;
                                                    border-radius: 3px;
                                                }
                                            }
                                        }
                                    }
                                }
                                .lottery {
                                    margin-top: 15px;
                                    margin-left: 85px;
                                    .top {
                                        span {
                                            position: relative;
                                            height: 22px;
                                            top: -1px;
                                            color: #666;
                                            font-weight: 800;
                                        }
                                        select {
                                            width: 65px;
                                            height: 22px;
                                            margin-left: 1px;
                                            margin-right: 1px;
                                            padding-left: 2px;
                                            font-size: 12px;
                                        }
                                    }
                                    .center {
                                        position: relative;
                                        margin-top: 9px;
                                        .num {
                                            margin-bottom: 15px;
                                            span {
                                                display: block;
                                                width: 14px;
                                                height: 9px;
                                                margin-right: 11px;
                                                color: red;
                                                float: left;
                                                font-weight: 600;
                                            }
                                            span.blue {
                                                color: blue;
                                            }
                                        }
                                        p {
                                            a {
                                                margin-right: 8px;
                                                color: #005ea7;
                                                &:hover {
                                                    text-decoration: underline;
                                                }
                                            }
                                        }
                                        .pic {
                                            position: absolute;
                                            width: 70px;
                                            height: 70px;
                                            top: -25px;
                                            left: -78px;
                                            background-image: url(../images/main-top-content-right-fastnav-2.png);
                                            background-position: -146px 0px;
                                            background-repeat: no-repeat;
                                        }
                                    }
                                    .bottom {
                                        margin-top: 14px;
                                        input {
                                            width: 70px;
                                            height: 21px;
                                            background-color: #e4393c;
                                            color: #fff;
                                            border-radius: 3px;
                                        }
                                    }
                                }
                                .game {
                                    ul.title {
                                        margin-top: 10px;
                                        margin-left: 6px;
                                        li {
                                            width: 69px;
                                            height: 14px;
                                            line-height: 14px;
                                            color: #005eab;
                                            text-align: center;
                                            float: left;
                                        }
                                        li.second {
                                            border-left: 1px solid #dedede;
                                            border-right: 1px solid #dedede;
                                        }
                                        li.display {
                                            color: #e4393c;
                                        }
                                    }
                                    ul.content {
                                        li {
                                            .first {
                                                margin-top: 9px;
                                                margin-left: 6px;
                                                .top {
                                                    span {
                                                        color: #666;
                                                        height: 21px;
                                                        line-height: 18px;
                                                        float: left;
                                                    }
                                                    select {
                                                        width: 135px;
                                                        height: 21px;
                                                        padding-left: 1px;
                                                        color: #e4393c;
                                                        font-size: 12px;
                                                        float: left;
                                                    }
                                                    a {
                                                        position: relative;
                                                        top: 2px;
                                                        left: 7px;
                                                        color: #005ea7;
                                                        &:hover {
                                                            color: red;
                                                            text-decoration: underline;
                                                        }
                                                    }
                                                    .second-line {
                                                        margin-top: 5px;
                                                        select {
                                                            color: #000;
                                                        }
                                                        span.right {
                                                            margin-left: 7px;
                                                            height: 21px;
                                                            line-height: 19px;
                                                            color: #cb0101;
                                                            float: left;
                                                        }
                                                    }
                                                }
                                                .bottom {
                                                    margin-top: 9px;
                                                    margin-left: 38px;
                                                    .first-line {
                                                        margin-left: 4px;
                                                        //height: 14px;
                                                        span {
                                                            position: relative;
                                                            top: -3px;
                                                            color: #666;
                                                        }
                                                        input.second {
                                                            margin-left: 5px;
                                                            margin-top: 0px;
                                                        }
                                                    }
                                                    .second-line {
                                                        margin-top: 2px;
                                                        margin-left: -1px;
                                                        input {
                                                            width: 70px;
                                                            height: 21px;
                                                            background-color: #e4393c;
                                                            color: #fff;
                                                            border-radius: 3px;
                                                        }
                                                        a {
                                                            margin-left: 2px;
                                                            color: #005ea7;
                                                            &:hover {
                                                                color: red;
                                                                text-decoration: underline;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                            .second {
                                                margin-top: 9px;
                                                margin-left: 6px;
                                                .top {
                                                    span {
                                                        color: #666;
                                                        height: 21px;
                                                        line-height: 18px;
                                                        float: left;
                                                    }
                                                    select {
                                                        width: 135px;
                                                        height: 21px;
                                                        padding-left: 1px;
                                                        color: #e4393c;
                                                        font-size: 12px;
                                                        float: left;
                                                    }
                                                    .second-line {
                                                        margin-top: 5px;
                                                        select {
                                                            color: #000;
                                                        }
                                                        span.right {
                                                            margin-left: 7px;
                                                            height: 21px;
                                                            line-height: 19px;
                                                            color: #cb0101;
                                                            float: left;
                                                        }
                                                    }
                                                }
                                                .bottom {
                                                    margin-top: 9px;
                                                    margin-left: 38px;
                                                    .first-line {
                                                        margin-left: 4px;
                                                        input {} span {
                                                            position: relative;
                                                            top: -3px;
                                                            color: #666;
                                                        }
                                                    }
                                                    .second-line {
                                                        margin-top: 2px;
                                                        margin-left: -1px;
                                                        input {
                                                            width: 70px;
                                                            height: 21px;
                                                            background-color: #e4393c;
                                                            color: #fff;
                                                            border-radius: 3px;
                                                        }
                                                        a {
                                                            margin-left: 2px;
                                                            color: #005ea7;
                                                            &:hover {
                                                                color: red;
                                                                text-decoration: underline;
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                            .third {
                                                margin-top: 14px;
                                                margin-left: 14px;
                                                display: block;
                                                ul {
                                                    li {
                                                        float: left;
                                                        a {
                                                            display: block;
                                                            width: 80px;
                                                            height: 80px;
                                                        }
                                                    }
                                                    li.second {
                                                        margin-top: 0px;
                                                        margin-left: 7px;
                                                        margin-right: 8px;
                                                        span {
                                                            display: block;
                                                            width: 1px;
                                                            height: 80px;
                                                            background-image: url(../images/main-top-fastnav-game-2.jpg);
                                                            float: left;
                                                        }
                                                        a {
                                                            margin-left: 8px;
                                                            margin-right: 7px;
                                                            float: left;
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .main-center {
        .showcase {
            h2 {
                width: 228px;
                height: 24px;
                margin-top: 10px;
                margin-bottom: 10px;
                background-image: url(../images/main-center-showcase-h2.png);
            }
            ul.top {
                li {
                    position: relative;
                    width: 295px;
                    height: 190px;
                    margin-right: 10px;
                    margin-bottom: 10px;
                    float: left;
                    .picture {
                        width: 295px;
                        height: 190px;
                        overflow: hidden;
                        img {
                            margin-left: 0px;
                            //transition: all 0.3s ease 0s;
                        }
                    }
                    // &:hover .picture img {
                    //     margin-left: -10px;
                    //     transition: all 0.3s ease 0s;
                    // }
                    .cover {
                        position: absolute;
                        width: 100px;
                        height: 190px;
                        top: 0;
                        left: 0;
                        background-color: #fff;
                        filter: alpha(opacity=40);
                        opacity: 0.75;
                    }
                    .text-view {
                        position: absolute;
                        width: 100px;
                        height: 190px;
                        top: 0;
                        left: 0;
                        padding-left: 20px;
                        font-family: "microsoft yahei";
                        h3 {
                            margin-top: 28px;
                            font-size: 18px;
                            font-weight: 700;
                            color: #333;
                        }
                        .title {
                            margin-top: 4px;
                            font-size: 13px;
                            color: #666;
                        }
                        .content {
                            margin-top: 2px;
                            height: 18px;
                            color: #EA6365;
                            span {
                                position: relative;
                                top: 1px;
                                padding: 2px;
                                background-color: #e4393c;
                                color: #fff;
                                font-family: Arial, Verdana, "宋体";
                            }
                        }
                        .bottom {
                            ul {
                                margin-top: 20px;
                                li {
                                    position: relative;
                                    width: 120px;
                                    height: 18px;
                                    margin-bottom: 0;
                                    color: #888;
                                    b {
                                        position: absolute;
                                        display: block;
                                        top: 8px;
                                        width: 2px;
                                        height: 2px;
                                        background-color: #999;
                                    }
                                    span {
                                        margin-left: 6px;
                                    }
                                }
                            }
                            .first {
                                font-family: Arial, Verdana, "宋体";
                                color: #999;
                                strong {
                                    padding-left: 6px;
                                    font-family: Verdana;
                                    font-size: 22px;
                                    font-weight: 400;
                                    color: #e4393c;
                                }
                            }
                            .second {
                                margin-top: 5px;
                                width: 72px;
                                height: 32px;
                                background-image: url("../images/main-center-showcase-top-4.png");
                            }
                        }
                    }
                    a {
                        display: block;
                        position: absolute;
                        width: 295px;
                        height: 190px;
                        top: 0;
                        left: 0;
                    }
                }
                li.right {
                    margin-right: 0;
                }
            }
            ul.bottom {
                *margin-top: 10px!important;
                li {
                    width: 396px;
                    height: 70px;
                    margin-right: 11px;
                    float: left;
                }
                li.right {
                    margin-right: 0;
                }
            }
        }
        .floors {
            .floor {
                .floor-left {
                    width: 210px;
                    float: left;
                    .title {
                        border-bottom: 2px solid #aaa;
                        .left {
                            position: relative;
                            width: 26px;
                            height: 48px;
                            float: left;
                            .floor-light {
                                position: absolute;
                                top: 10px;
                                left: 0;
                                width: 26px;
                                height: 33px;
                                line-height: 29px;
                                background-image: url(../images/main-center-floor-left-1.gif);
                                font-size: 18px;
                                font-weight: 700;
                                text-align: center;
                                z-index: 10;
                                color: #fff;
                            }
                            .light {
                                background-position: -40px 0px;
                            }
                            .bottom {
                                position: absolute;
                                top: 40px;
                                left: 4px;
                                width: 16px;
                                height: 7px;
                                background-image: url(../images/main-center-floor-left-1.gif);
                                background-position: -80px 0px;
                            }
                        }
                        h2 {
                            margin-top: 15px;
                            margin-left: 34px;
                            font-size: 22px;
                            font-family: "microsoft yahei";
                            font-weight: 700;
                            color: #666;
                            float: left;
                        }
                    }
                    .content {
                        height: 356px;
                        padding-top: 5px;
                        border-right: 1px solid #f1f1f1;
                        border-bottom: 1px solid #ddd;
                        ul {
                            padding-left: 5px;
                            li {
                                width: 99px;
                                height: 25px;
                                line-height: 25px;
                                float: left;
                                a {
                                    color: #666;
                                    &:hover {
                                        color: #e4393c;
                                        text-decoration: underline;
                                    }
                                }
                            }
                        }
                        .bottom {
                            height: 154px;
                            margin-top: 1px;
                            overflow: hidden;
                        }
                    }
                    .floor-3f-content {
                        position: relative;
                        ul li {
                            float: none;
                        }
                        .bottom {
                            position: absolute;
                            height: 361px;
                            top: 0;
                            right: 0;
                            margin-top: 0px;
                        }
                    }
                    .floor-6f-7f-content {
                        height: 286px;
                    }
                }
                .floor-center {
                    position: relative;
                    width: 791px;
                    float: left;
                    .arrow {
                        position: absolute;
                        top: 43px;
                        left: 0;
                        width: 158px;
                        height: 5px;
                        border-bottom: 2px solid #e4393c;
                        .top {
                            position: absolute;
                            width: 0;
                            height: 0;
                            top: -5px;
                            left: 74px;
                            border-width: 5px;
                            border-style: dashed dashed solid dashed;
                            border-color: transparent transparent #e4393c transparent;
                            _overflow: hidden;
                        }
                    }
                    ul.floor-center-title {
                        margin-top: 28px;
                        height: 20px;
                        border-bottom: 2px solid #aaa;
                        *height: 48px;
                        li {
                            width: 158px;
                            height: 20px;
                            line-height: 10px;
                            color: #666;
                            font-family: "microsoft yahei";
                            font-size: 14px;
                            font-weight: 700;
                            text-align: center;
                            float: left;
                            *height: 48px;
                            *line-height: 60px;
                            *overflow: hidden;
                        }
                        li.display {
                            a {
                                color: #e4393c;
                            }
                        }
                    }
                    ul.floor-center-content {
                        li {
                            .sale-list {
                                ul.first {
                                    height: 362px;
                                    li.level0 {
                                        width: 157px;
                                        height: 180px;
                                        border-right: 1px solid #f1f1f1;
                                        border-bottom: 1px solid #f1f1f1;
                                        float: left;
                                        .first-line {
                                            padding-top: 10px;
                                            margin-left: 29px;
                                            _padding-top: 0px;
                                            a {
                                                display: block;
                                                width: 100px;
                                                height: 100px;
                                            }
                                        }
                                        .second-line {
                                            margin-top: 1px;
                                            margin-left: 10px;
                                            width: 138px;
                                            height: 36px;
                                            line-height: 18px;
                                            word-break: break-all;
                                            word-wrap: break-word;
                                            overflow: hidden;
                                            a {
                                                color: #666;
                                                &:hover {
                                                    color: #E4393C;
                                                    text-decoration: underline;
                                                }
                                            }
                                        }
                                        .third-line {
                                            margin-left: 10px;
                                            margin-top: 3px;
                                            font-family: Verdana;
                                            color: #E4393C;
                                            span {
                                                font-size: 15px;
                                            }
                                        }
                                    }
                                    li.big {
                                        width: 473px;
                                        .slide {
                                            position: relative;
                                            ul.picture {
                                                li {
                                                    display: block;
                                                    width: 473px;
                                                    height: 180px;
                                                    overflow: hidden;
                                                }
                                            }
                                            ul.nav {
                                                position: absolute;
                                                top: 164px;
                                                left: 161px;
                                                li {
                                                    padding: 5px 0px;
                                                    margin-right: 2px;
                                                    float: left;
                                                    div {
                                                        width: 36px;
                                                        height: 5px;
                                                        background-color: #999;
                                                        _overflow: hidden;
                                                    }
                                                }
                                                li.display {
                                                    div {
                                                        background-color: #7abd54;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                    li.left {
                                        width: 158px;
                                    }
                                    li.bottom {
                                        border-bottom: 1px solid #ddd;
                                    }
                                }
                                ul.first-3f {
                                    border-right: 1px solid #f1f1f1;
                                    li {
                                        border-bottom: 1px solid #ddd;
                                        float: left;
                                        .content {
                                            position: relative;
                                            width: 158px;
                                            height: 181px;
                                            overflow: hidden;
                                            .text-view {
                                                position: absolute;
                                                top: 20px;
                                                left: 9px;
                                                width: 158px;
                                                height: 50px;
                                                font-family: "微软雅黑";
                                                h3 {
                                                    font-size: 13px;
                                                    font-weight: 700;
                                                    color: #555;
                                                }
                                                p {
                                                    color: #777;
                                                }
                                            }
                                            a {
                                                position: absolute;
                                                top: 0;
                                                left: 0;
                                                display: block;
                                                width: 158px;
                                                height: 181px;
                                                transition: all 0.5s ease-out 0s;
                                            }
                                            a.change {
                                                background-color: #000;
                                                opacity: 0.2;
                                                filter: alpha(opacity=20);
                                                transition: all 1s ease-out 0s;
                                            }
                                        }
                                        .bottom {
                                            height: 180px;
                                        }
                                        .big {
                                            height: 361px;
                                            a {
                                                height: 361px;
                                            }
                                        }
                                    }
                                }
                                ul.first-6f-7f {
                                    height: 291px;
                                    li.bottom {
                                        width: 262px;
                                        height: 110px;
                                        .first-line {
                                            padding-top: 5px;
                                            margin-left: 10px;
                                            float: left;
                                        }
                                        .text-view {
                                            float: left;
                                            .second-line {
                                                margin-top: 20px;
                                                margin-left: 5px;
                                            }
                                        }
                                    }
                                    li.bottom-left {
                                        width: 264px;
                                    }
                                }
                            }
                        }
                        .appliances1 {
                            .first-line {
                                a {
                                    &:hover {
                                        opacity: 0.5;
                                        filter: alpha(opacity=50);
                                    }
                                }
                            }
                        }
                    }
                }
                .floor-right {
                    width: 209px;
                    float: right;
                    .title {
                        border-bottom: 2px solid #aaa;
                        margin-top: 0px;
                        height: 48px;
                        a {
                            display: block;
                            margin-top: 26px;
                            margin-left: 18px;
                            width: 85px;
                            color: #005ea7;
                            float: right;
                            // *margin-bottom: auto;
                            // *margin-top: 26px;
                            &:hover {
                                *cursor: pointer;
                            }
                            span {
                                height: 13px;
                                float: right;
                            }
                            span.pic {
                                margin-left: 5px;
                                width: 8px;
                                background-image: url(../images/arrow-group.png);
                            }
                        }
                        a.picture {
                            width: 115px;
                            height: 22px;
                            margin-top: 20px;
                            background-image: url(../images/main-center-floor-right-title-group.png);
                        }
                        a.p-4f {
                            background-position: 0px -54px;
                        }
                        a.p-5f {
                            background-position: 0px -27px;
                        }
                    }
                    .title-6f-7f {
                        margin-top: 0;
                        height: 48px;
                    }
                    .content {
                        ul.first-line {
                            width: 206px;
                            height: 180px;
                            margin-left: 3px;
                            li {
                                margin-right: 7px;
                                width: 98px;
                                height: 35px;
                                border-bottom: 1px dashed #f1f1f1;
                                float: left;
                            }
                            li.right {
                                margin-right: 0;
                            }
                            li.last {
                                border-bottom: 1px dashed #fff;
                            }
                        }
                        .slide {
                            position: relative;
                            height: 180px;
                            border-top: 1px solid #f1f1f1;
                            border-bottom: 1px solid #ddd;
                            ul.picture {
                                li {
                                    display: block;
                                    width: 209px;
                                    height: 180px;
                                    overflow: hidden;
                                }
                            }
                            ul.nav {
                                position: absolute;
                                top: 164px;
                                left: 67px;
                                li {
                                    padding: 5px 0px;
                                    margin-right: 2px;
                                    float: left;
                                    div {
                                        width: 36px;
                                        height: 5px;
                                        background-color: #999;
                                    }
                                }
                                li.display {
                                    div {
                                        background-color: #7abd54;
                                    }
                                }
                            }
                        }
                        .slide2 {
                            position: relative;
                            ul.pages {
                                li.level0 {
                                    ul.page-content {
                                        width: 206px;
                                        height: 180px;
                                        margin-left: 3px;
                                        li {
                                            margin-right: 7px;
                                            width: 98px;
                                            height: 35px;
                                            border-bottom: 1px dashed #f1f1f1;
                                            float: left;
                                        }
                                        li.right {
                                            margin-right: 0;
                                        }
                                        li.last {
                                            border-bottom: 1px dashed #fff;
                                        }
                                    }
                                }
                            }
                            ul.nav {
                                position: absolute;
                                width: 206px;
                                height: 15px;
                                top: 164px;
                                left: 67px;
                                li {
                                    padding: 5px 0px;
                                    margin-right: 2px;
                                    float: left;
                                    div {
                                        width: 36px;
                                        height: 5px;
                                        background-color: #999;
                                    }
                                }
                                li.display {
                                    div {
                                        background-color: #7abd54;
                                    }
                                }
                            }
                        }
                        ul.second-line {
                            height: 101px;
                            padding-top: 9px;
                            padding-left: 8px;
                            border-top: 1px solid #f1f1f1;
                            border-bottom: 1px solid #ddd;
                            li {
                                height: 23px;
                                line-height: 23px;
                                a {
                                    color: #666;
                                    span {
                                        font-weight: 700;
                                    }
                                    &:hover {
                                        text-decoration: underline;
                                        color: #e4393c;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        .hot-list {
            margin-top: 20px;
            .left {
                width: 888px;
                height: 190px;
                border: 1px solid #ddd;
                border-top: 2px solid #aaa;
            }
        }
    }
}
